package muhnes.sizoo.dal;

import muhnes.sizoo.HibernateUtilZoologia;
import muhnes.sizoo.modelo.Sinonimia;

/**
 * Clase que implementa los métodos definidos en SinonimiaDao
 * @author Ricardo Orellana
 */
public class SinonimiaDaoImpl extends GenericoDAO< Sinonimia, Integer > 
             implements SinonimiaDao {
     
    public SinonimiaDaoImpl() {
        super( HibernateUtilZoologia.getSessionFactory() );
    }

    @Override
    protected Class<?> getClaseEntidad () {
        return Sinonimia.class;
    }

    /**
     * Metodo encargado de verificar que las sinonimias sean unicas
     * 
     */
    @Override
    public boolean verificarUnicidad(Sinonimia entidad) {
        return true;
    }
    
    /**
     * Método que se encarga verificar la dependencia de las sinonimias de las otras entidades
     * 
     */
    @Override
    public boolean verificarDependencia (Sinonimia entidad) {
        return false;
    }
    
}